# 配置Cache缓存类型参数值
cache_config = {
    'CACHE_TYPE': 'SimpleCache'  # 使用本地python字典进行存储，线程非安全
}

mysql_config = {
    "host": "localhost",  # MySQL服务器地址
    "port": 3066,
    "user": "root",  # 用户名
    "password": "123456",  # 密码
    "database": "my_db",
    "charsets": "UTF8"
}


class Config:
    JOBS = [
        {
            'id': 'job1',
            'func': 'app:MyService.my_job',  # 注意这里的格式，app 是 Flask 应用对象的名称(app.py)，: 后面是任务函数名
            'kwargs': {'job_name': 'job1'},
            'trigger': 'cron',
            'hour': 13,  # 16 点执行
            'minute': 29,  # 58 分执行
            'second': 0  # 0 秒执行
        },
        {
            'id': 'job2',
            'func': 'app:MyService.my_job',  # 注意这里的格式，app 是 Flask 应用对象的名称(app.py)，: 后面是任务函数名
            'kwargs': {'job_name': 'job2'},
            'trigger': 'cron',
            'hour': 13,  # 16 点执行
            'minute': 29,  # 58 分执行
            'second': 3  # 3 秒执行
        },
        {
            'id': 'job3',
            'func': 'app:MyService.my_job',  # 注意这里的格式，app 是 Flask 应用对象的名称(app.py)，: 后面是任务函数名
            'kwargs': {'job_name': 'job3'},
            'trigger': 'cron',
            'hour': 13,  # 16 点执行
            'minute': 29,  # 58 分执行
            'second': 6  # 6 秒执行
        }
    ]
    # 开启API功能，这样才可以用api的方式去查看和修改定时任务
    SCHEDULER_API_ENABLED = True
